# coding: utf-8
try:
    import re
    import os
    import sys
    import time
    import requests
    import random
    import hashlib
    import json
    import socket
    import string
    import asyncio
    import aiohttp
    import base64
    from urllib.parse import quote
    from Crypto.Cipher import AES, PKCS1_OAEP
    from Crypto.Cipher import PKCS1_v1_5 as Cipher_pksc1_v1_5
    from Crypto.PublicKey import RSA
    from websocket import create_connection
    from yy_login import addtask
except Exception as E:
    t = re.findall("d '(.*?)'", str(E))[0]
    print(f'{t}依赖未安装')
    sys.exit()


"""
@ cron: 2 */2 * * *
@ new Env('云游世界')       
@ 配置文件和脚本要放同一目录
@ 安装依赖 websocket-client, pycryptodome
@ 版本  1.2
"""
##################################配置区##################################
kdj = 3                 # 卡多少个37级   没到38级设置2个
buy_order_id = 0        # 购买大号道具的ID      抓包自己大号出售道具的 order_id 值  建议建道具售价11以上
sell_order_id = 0       # 出售概率石给大号
battery = 80            # 电量低于就开始用云豆加满电量
text = ''               # 卡密
##################################配置区##################################
#----------------------------------------------------------------------------------------------------------------------
# 随机字母数字
def generator(str_size):
    return ''.join(random.choice(string.ascii_lowercase) for x in range(str_size))
# rsa加密
def public_key_encrypt(text_1):
    rsakey = RSA.importKey(public_key)
    cipher = Cipher_pksc1_v1_5.new(rsakey)
    cipher_text = base64.b64encode(cipher.encrypt(text_1.encode()))
    return cipher_text.decode()
# aes加密
BLOCK_SIZE = 16

def pad(s): return s + (BLOCK_SIZE - len(s) % BLOCK_SIZE) * \
                   chr(BLOCK_SIZE - len(s) % BLOCK_SIZE)

def unpad(s): return s[:-ord(s[len(s) - 1:])]

def AES_Encrypt(key, data):
    da = pad(data)
    cipher = AES.new(key.encode('utf8'), AES.MODE_CBC, iv.encode('utf8'))
    encryptedbytes = cipher.encrypt(da.encode('utf8'))
    encodestrs = base64.b64encode(encryptedbytes)
    enctext = encodestrs.decode('utf8')
    return enctext
def AES_Decrypt(key, text):
    data = text.encode('utf8')
    encodebytes = base64.decodebytes(data)
    cipher = AES.new(key.encode('utf8'), AES.MODE_CBC, iv.encode('utf8'))
    text_decrypted = cipher.decrypt(encodebytes)
    text_decrypted = unpad(text_decrypted)
    text_decrypted = text_decrypted.decode('utf8')
    return text_decrypted

# 异步请求
async def post_json(url, headers, data):
    async with aiohttp.ClientSession() as session:
        async with session.post(url=url, headers=headers, data=data, ssl=False) as resp:
            return await resp.text()

#----------------------------------------------------------------------------------------------------------------------

##################################下面不要动##################################
git ='https://gitee.com'#line:1
host ='https://yy.pattin.top'#line:2
url_code ='http://125.91.127.111:1111'#line:3
user ='2313b428183b1a0f5280a7971049b2ce'#line:4
iv ='9LEDKHWVF2YIT5K4'#line:5
public_key ='-----BEGIN PUBLIC KEY-----\nMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCXLYCjqsDNKwyb4XuaYSO7VB1PzSVMtPQdRePyG266BTtv3pixLoGXJVcrGtLKdcvQUMmgpHrJTeKWlYSMOa1tWH732VMMb13pS8xm+VPeUq84JSg/g9ZaSSY6/DWGmQWDdGZS4ipcpbNWT99MRSCZa9noJxDkPJWE6AQV0+HzSwIDAQAB\n-----END PUBLIC KEY-----'#line:6
reward_all =0 #line:8
def find_member_positions (O0OOO00O0OOO0O0OO ,OOO00O0O0O000O000 ):#line:9
    OOO00OOO00OOOOO0O =[]#line:10
    for O0OO00OOOOOO0O00O ,O0OO0O00O000OO0OO in enumerate (OOO00O0O0O000O000 ):#line:11
        if O0OO0O00O000OO0OO ==O0OOO00O0OOO0O0OO :#line:12
            OOO00OOO00OOOOO0O .append (O0OO00OOOOOO0O00O )#line:13
    return OOO00OOO00OOOOO0O #line:14
def ubbbf ():#line:15
    print ('卡密验证通过   ✅')#line:16
def alal ():#line:17
    return 'vasttttt/hairy/raw/master'#line:18
def gitee_edition ():#line:19
    try :#line:20
        return requests .get (f'{git}/{alal()}/edition').json ()#line:21
    except :#line:22
        sys .exit (0 )#line:23
def OO00OO0OO0OO00OO00o0 ():#line:24
    return hashlib .md5 ((socket .gethostbyname (get_ip ())+socket .getfqdn (socket .gethostname ())+'10086').encode ('utf-8')).hexdigest ().upper ()#line:25
def O000OO0O00OO00O00 ():#line:26
    OO0OOOO00OO0OO0OO ={'user':user ,'text':text ,'Carmi':OO00OO0OO0OO00OO00o0 ()}#line:27
    O0OOOO0OOOOO00OO0 =requests .request ('post',f'{url_code}/configure',data =OO0OOOO00OO0OO0OO ).json ()#line:28
    if 'code'in O0OOOO0OOOOO00OO0 :#line:29
        if O0OOOO0OOOOO00OO0 ['code']==200 :#line:30
            if O0OOOO0OOOOO00OO0 ['data']['conf']:#line:31
                ubbbf ()#line:32
            else :#line:33
                print (oyoy ())#line:34
                exit (3 )#line:35
        else :#line:36
            print ('开始绑定激活卡密')#line:37
            O0O0O0OOOO0OO0OO0 =requests .request ('post',f'{url_code}/validation',data =OO0OOOO00OO0OO0OO ).json ()#line:38
            if 'code'in O0O0O0OOOO0OO0OO0 :#line:39
                if O0O0O0OOOO0OO0OO0 ['code']==200 :#line:40
                    print (O0O0O0OOOO0OO0OO0 ['data']['msg'])#line:41
            print (oyoy ())#line:42
            exit (2 )#line:43
    else :#line:44
        print (oyoy ())#line:46
        exit (1 )#line:47
def get_ip ():#line:50
    return re .findall ('ip: (.*) ',requests .request ('get','https://dev.kdlapi.com/testproxy',headers ={"Accept-Encoding":"Gzip"}).text )[0 ]#line:51
def gitee_validation ():#line:52
    return requests .request ('get',f'{git}/{alal()}/validation').json ()#line:53
def oyoy ():#line:54
    return '卡密未激活   ❌'#line:55
edition =gitee_edition ()#line:56
def O000OO000O0O00OOO00 ():#line:57
    try :#line:58
        if version_of_the_validation ()<edition ['Roam']['edition']:#line:59
            print (f'当前版本=>> {version_of_the_validation()}'+f'丨远程版本=>> {edition["Roam"]["edition"]}   ❌')#line:60
            print (f'更新内容=>>{edition["Roam"]["content"]}')#line:61
        else :#line:62
            print (f'当前版本=>> {version_of_the_validation()}'+f'丨远程版本=>> {edition["Roam"]["edition"]}   ✅')#line:63
            print (f'更新内容=>> {edition["Roam"]["content"]}')#line:64
    except Exception as OOO00O0O000O0O00O :#line:65
        print (OOO00O0O000O0O00O )#line:66
def version_of_the_validation ():#line:67
    return str ((68 -56 )/10 )#line:68
json_path ="Roam_data.json"#line:70
json_path1 ="Roam_data.json"#line:71
dict ={}#line:72
def get_json_data (OO0000O00OO00O0OO ,OO00OOOOO0OOOO00O ,O0OO0O0OOOO00OOOO ,O0O0O0O0000OO000O ,O000O00O000O0O0O0 ,O0OOOOO00O0O0O0OO ):#line:73
    with open (OO0000O00OO00O0OO ,'rb')as OO0O0OO0OOOOO000O :#line:74
        O0000O000O0O00OOO =json .load (OO0O0OO0OOOOO000O )#line:75
        O0000O000O0O00OOO ['data'][OO00OOOOO0OOOO00O ][O0OO0O0OOOO00OOOO ]=O0O0O0O0000OO000O #line:76
        O0000O000O0O00OOO ['data'][OO00OOOOO0OOOO00O ][O000O00O000O0O0O0 ]=O0OOOOO00O0O0O0OO #line:77
        O0OOO00OO00O0O000 =O0000O000O0O00OOO #line:78
    OO0O0OO0OOOOO000O .close ()#line:79
    return O0OOO00OO00O0O000 #line:80
def write_json_data (O0OO00000O0OO0OOO ):#line:81
    with open (json_path1 ,'w')as OOOOO0OOO00OO000O :#line:82
        json .dump (O0OO00000O0OO0OOO ,OOOOO0OOO00OO000O ,indent =2 ,sort_keys =True ,ensure_ascii =False )#line:83
    OOOOO0OOO00OO000O .close ()#line:84
    return True #line:85
async def member_info (O00O00OO000O0O0OO ,O00OOOOO00O000000 ):#line:90
    try :#line:91
        OO0OOO000O0O000OO =generator (16 )#line:92
        O00O000O0OO0O0OO0 =str (int (time .time ()))#line:93
        OOO0O0O0O0000OOO0 ={'sKey':public_key_encrypt (OO0OOO000O0O000OO ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:96
        OOO000OO0OO0O0000 ='token_value='+O00O00OO000O0O0OO ['token_value']+'&token_key='+O00O00OO000O0O0OO ['token_key']+'&service_time='+O00O000O0OO0O0OO0 #line:98
        O0OOOOO00O0O0000O =quote (AES_Encrypt (key =OO0OOO000O0O000OO ,data =OOO000OO0OO0O0000 ),'utf-8')#line:99
        O0OO000O0OO00OOOO =str ('token_value='+O00O00OO000O0O0OO ['token_value']+'&token_key='+O00O00OO000O0O0OO ['token_key']+'&service_time='+O00O000O0OO0O0OO0 +'&l_sign='+O0OOOOO00O0O0000O )#line:101
        OO0OOOO00OOO00OOO =json .loads (AES_Decrypt (OO0OOO000O0O000OO ,await post_json (f'{host}/member/info',headers =OOO0O0O0O0000OOO0 ,data =O0OO000O0OO00OOOO )))#line:102
        O0OOOO0O000OOOO00 =json .loads (AES_Decrypt (OO0OOO000O0O000OO ,await post_json (f'{host}/wallet/balance',headers =OOO0O0O0O0000OOO0 ,data =O0OO000O0OO00OOOO )))#line:103
        O00000OO000O0OO0O =await largest (O00O00OO000O0O0OO )#line:104
        if 'code'in OO0OOOO00OOO00OOO :#line:105
            if OO0OOOO00OOO00OOO ['code']==10000 :#line:106
                OO0OO000O0O000000 =str (OO0OOOO00OOO00OOO ['result']['name'])[:6 ]#line:107
                O000OO0OO00000O0O =OO0OOOO00OOO00OOO ['result']['id']#line:108
                print (f'[账号{O00OOOOO00O000000 + 1}]->昵称:{OO0OO000O0O000000}丨ID:{str(O000OO0OO00000O0O)[:2] + "**" + str(O000OO0OO00000O0O)[4:]}丨等级:{O00000OO000O0OO0O}丨云豆:{int(float(O0OOOO0O000OOOO00["result"][0]["num"]) * 1000) / 1000}')#line:109
                await receive_coins (O00O00OO000O0O0OO ,O00OOOOO00O000000 ,O000OO0OO00000O0O )#line:110
                return True #line:111
        return False #line:113
    except :#line:114
        print (f'[账号{O00OOOOO00O000000 + 1}]->账号失效')#line:115
        if O00O00OO000O0O0OO ['elephant_user']=='f':#line:116
            print (f'[账号{O00OOOOO00O000000 + 1}]->该ID是用户扫码登录跳过')#line:117
            return True #line:118
        OO000O000O0O0OOO0 =addtask (elephant_user =O00O00OO000O0O0OO ['elephant_user'],elephant_pswd =O00O00OO000O0O0OO ['elephant_pswd'],elephant_Task_ID =O00O00OO000O0O0OO ['elephant_Task_ID'])#line:120
        OOO0OO0OOO0OO000O =OO000O000O0O0OOO0 [0 ]#line:121
        O00000OOOO0O00O0O =OO000O000O0O0OOO0 [1 ]#line:122
        OO0O00OOOOOOOO0O0 =get_json_data (json_path ,O00OOOOO00O000000 ,'token_key',OOO0OO0OOO0OO000O ,'token_value',O00000OOOO0O00O0O )#line:123
        if write_json_data (OO0O00OOOOOOOO0O0 ):#line:124
            print (f'[账号{O00OOOOO00O000000 + 1}]->正在写入账号配置文件')#line:125
        return False #line:126
async def receive_coins (OOO000OO00000OO0O ,OO0O0O0OO000O0OOO ,O000O00O0OOO0OO00 ):#line:128
    global reward_all #line:129
    try :#line:130
        OO0000OOO0O00O00O ={"type":30 ,"member_id":O000O00O0OOO0OO00 ,"secret":"zBycOs2LZQ0qA46HNU8pwnb1xEPTQQ4biK0l+gIc4LSgHXqs62w091ZPCYFfo30kmUhBUJYVHhYgM6FX3nKAFvUUNi8mSZisr6ywCLj1OFnWCovjrEuBstH2MWHMF/jAtdeNZW2MQNbH4vYX3l1gmdFAuPKO8mnSHgQCzpK1Ht7GTjGXr5XV3n1rpc8rj/dauZLXwM+LUfd2hCJT9EG8u+j+02WcIkVhx9TrFsaR3JUTwLHnOVegd1TN5Kfh9b1vaUXZo2vjM1IgL1niEH/ElK2Xr2QJv/yCmW5lg7aMHOoEey1zT1so/3HK+kNWlJc5m1OVpqPtN6mDuYKMskJOFtzLHvZGRQu7W80x1IrBHGDUHT3BLaStba5CyEYpS8f6D3g9NuWWYPoE14aDO/+WvTl4de2tGRuhE3IuGGpITd7jrsMOtp0y6fBIwxx+F+T5VQSkALz4Kcqehextw366vB0nam4GN3J98RiBbgex7RULFkMoN3Pca/SwAVV0iqRq/70eHRKvGSbM99aJv8FT+z5WVpgiiP36MM0sXODTDbGoIhluEPiTL81AYa4v0Ci1VRyzynOOVZbfKFR9F1KVOD+Y+gmyk3GUJUDEnxBmROTpBUZn3nMwiHjDT8slUQ9J9bAVoVhToKEuewI7DrZfDXB39i/ulwcG3+tnde1Ikgo=","token_key":OOO000OO00000OO0O ['token_key'],"token_value":OOO000OO00000OO0O ['token_value']}#line:133
        O0O0000000OOO00O0 =create_connection ("ws://socket.yunyoushijie.net/socket")#line:134
        O0O0000000OOO00O0 .send (json .dumps (OO0000OOO0O00O00O ))#line:135
        O0O000O0000O0OOOO =json .loads (O0O0000000OOO00O0 .recv ())#line:136
        if 'result'in O0O000O0000O0OOOO :#line:137
            O0OO00OO0OOO0000O =O0O000O0000O0OOOO ['result'][0 ]['divide_number']#line:138
            O0000O00O000O000O =O0O000O0000O0OOOO ['result'][0 ]['total_ticket']#line:139
            OO0OO0O0000000O0O =O0O000O0000O0OOOO ['result'][0 ]['my_active_ticket']#line:140
            OOO000O0O00O0OO00 =((float (O0OO00OO0OOO0000O )*1440 )/float (O0000O00O000O000O ))*float (OO0OO0O0000000O0O )#line:141
            print (f'[账号{OO0O0O0OO000O0OOO + 1}]活跃在线->预计每日中:{int(OOO000O0O00O0OO00 * 1000) / 1000}云豆')#line:142
            reward_all +=OOO000O0O00O0OO00 #line:143
        O0O0000000OOO00O0 .close ()#line:144
    except Exception as O00OOO0OOO0OO0O0O :#line:145
        print (O00OOO0OOO0OO0O0O )#line:146
async def video_task (OOO00OO0OOOO0O00O ,OOO0OOO000OO00000 ,O000O000OOO0OO0OO ,OOOO000OO0000OOOO ):#line:150
    try :#line:151
        O0O00OOO0O00000OO =int (time .time ())#line:152
        OOOO0O000O0O00000 =int (time .time ()*1000000 )#line:153
        O0OOO0O0O0OO00OOO =hashlib .md5 (f'request_id={OOOO0O000O0O00000}&request_time={O0O00OOO0O00000OO}&token_key={OOO00OO0OOOO0O00O["token_key"]}&token_value={OOO00OO0OOOO0O00O["token_value"]}&type_id={O000O000OOO0OO0OO}&key=t1svtok0usm5twoi'.encode ()).hexdigest ()#line:154
        O0O00000000OO0OO0 =generator (16 )#line:155
        O0OO00O0O0O0O0OO0 =str (int (time .time ()))#line:156
        OO00O0O0O0O0O0O0O ={'sKey':public_key_encrypt (O0O00000000OO0OO0 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:159
        OOOOOO0000OOO00OO ='token_value='+OOO00OO0OOOO0O00O ['token_value']+'&token_key='+OOO00OO0OOOO0O00O ['token_key']+'&service_time='+O0OO00O0O0O0O0OO0 #line:161
        OOOOOO00O00O0O000 =quote (AES_Encrypt (key =O0O00000000OO0OO0 ,data =OOOOOO0000OOO00OO ),'utf-8')#line:162
        OOOO0OOO0000OOO00 =str ('token_value='+OOO00OO0OOOO0O00O ['token_value']+'&token_key='+OOO00OO0OOOO0O00O ['token_key']+'&service_time='+O0OO00O0O0O0O0OO0 +'&l_sign='+OOOOOO00O00O0O000 +f'&type_id={O000O000OOO0OO0OO}'+f'&request_id={OOOO0O000O0O00000}'+f'&request_time={O0O00OOO0O00000OO}'+f'&sign={O0OOO0O0O0OO00OOO}')#line:164
        O0O000OO0OO0O0OOO =json .loads (AES_Decrypt (O0O00000000OO0OO0 ,await post_json (f'{host}/task/videoTask',headers =OO00O0O0O0O0O0O0O ,data =OOOO0OOO0000OOO00 )))#line:165
        if O0O000OO0OO0O0OOO ['code']==10000 :#line:166
            print (f'[账号{OOO0OOO000OO00000 + 1}]{OOOO000OO0000OOOO}->{O0O000OO0OO0O0OOO["message"]}')#line:167
            return False #line:168
        else :#line:169
            print (f'[账号{OOO0OOO000OO00000 + 1}]{OOOO000OO0000OOOO}->{O0O000OO0OO0O0OOO["message"]}')#line:170
            return True #line:171
    except Exception as O0O0OO0OOO0O00O00 :#line:173
        print (O0O0OO0OOO0O00O00 )#line:174
async def anti_sealing (O00O00000O0O0O00O ,O0OOOOO00O0OOOOO0 ):#line:177
    try :#line:178
        OOOO00000O00O0O00 =generator (16 )#line:179
        OOO0000OOO0000O0O =str (int (time .time ()))#line:180
        OO00OO0OOO0OO0OO0 ={'sKey':public_key_encrypt (OOOO00000O00O0O00 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:183
        O000O0O0OO0OO000O ='token_value='+O00O00000O0O0O00O ['token_value']+'&token_key='+O00O00000O0O0O00O ['token_key']+'&service_time='+OOO0000OOO0000O0O #line:185
        O0O00OOOOOO0O00O0 =quote (AES_Encrypt (key =OOOO00000O00O0O00 ,data =O000O0O0OO0OO000O ),'utf-8')#line:186
        OO0O00OOO0O0O00O0 =str ('token_value='+O00O00000O0O0O00O ['token_value']+'&token_key='+O00O00000O0O0O00O ['token_key']+'&service_time='+OOO0000OOO0000O0O +'&l_sign='+O0O00OOOOOO0O00O0 )#line:188
        await post_json (f'{host}/gold/issueInfo',headers =OO00OO0OOO0OO0OO0 ,data =OO0O00OOO0O0O00O0 )#line:189
        await post_json (f'{host}/wallet/balance',headers =OO00OO0OOO0OO0OO0 ,data =OO0O00OOO0O0O00O0 )#line:190
        await post_json (f'{host}//build/getOfflineCoin',headers =OO00OO0OOO0OO0OO0 ,data =OO0O00OOO0O0O00O0 )#line:191
        print (f'[账号{O0OOOOO00O0OOOOO0 + 1}]->防封请求测试发送完成')#line:192
    except Exception as O0000O0O0OO0OO0OO :#line:193
        print (O0000O0O0OO0OO0OO )#line:194
async def bind_parent (O000O00OOOOO0OOOO ):#line:197
    try :#line:198
        O0OO000000OOOO0O0 =generator (16 )#line:199
        OOOOOO00OO000O00O =str (int (time .time ()))#line:200
        O00O0000OO0000OOO ={'sKey':public_key_encrypt (O0OO000000OOOO0O0 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:203
        O000OOO0O0O0O0000 ='token_value='+O000O00OOOOO0OOOO ['token_value']+'&token_key='+O000O00OOOOO0OOOO ['token_key']+'&service_time='+OOOOOO00OO000O00O #line:205
        OOOOO000O0000O0OO =quote (AES_Encrypt (key =O0OO000000OOOO0O0 ,data =O000OOO0O0O0O0000 ),'utf-8')#line:206
        OO0OOOO00O00OOOO0 =str ('token_value='+O000O00OOOOO0OOOO ['token_value']+'&token_key='+O000O00OOOOO0OOOO ['token_key']+'&service_time='+OOOOOO00OO000O00O +'&l_sign='+OOOOO000O0000O0OO )#line:208
        OOO0O0O00000O00OO =json .loads (AES_Decrypt (O0OO000000OOOO0O0 ,await post_json (f'{host}/team/inviteInfo',headers =O00O0000OO0000OOO ,data =OO0OOOO00O00OOOO0 )))#line:209
        if 'code'in OOO0O0O00000O00OO :#line:210
            if OOO0O0O00000O00OO ['code']==10000 :#line:211
                if not OOO0O0O00000O00OO ['result']:#line:212
                    OOOOOOO00O000O0O0 =str ('token_value='+O000O00OOOOO0OOOO ['token_value']+'&token_key='+O000O00OOOOO0OOOO ['token_key']+'&service_time='+OOOOOO00OO000O00O +'&l_sign='+OOOOO000O0000O0OO +'&user_code=156785')#line:214
                    O0OOOOO0O0OOOOO00 =json .loads (AES_Decrypt (O0OO000000OOOO0O0 ,await post_json (f'{host}/member/bindParent',headers =O00O0000OO0000OOO ,data =OOOOOOO00O000O0O0 )))#line:216
                    if 'code'in O0OOOOO0O0OOOOO00 :#line:218
                        if O0OOOOO0O0OOOOO00 ['code']==10000 :#line:219
                            pass #line:220
    except Exception as O000OO0000OOO00OO :#line:221
        print (O000OO0000OOO00OO )#line:222
async def add_ticket_to_activity (O0OOO0OO00OO0OOO0 ,O0O0O0O00OOOOO000 ):#line:225
    try :#line:226
        OOOO0O0O0O0000O00 =generator (16 )#line:227
        O0OOO0O00OO000000 =str (int (time .time ()))#line:228
        OO000O0O000OO00O0 ={'sKey':public_key_encrypt (OOOO0O0O0O0000O00 ),'versionCode':'300','user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:231
        O0OOOOOOO00OOO0O0 ='token_value='+O0OOO0OO00OO0OOO0 ['token_value']+'&token_key='+O0OOO0OO00OO0OOO0 ['token_key']+'&service_time='+O0OOO0O00OO000000 #line:233
        O00OOO00OOO0OO000 =quote (AES_Encrypt (key =OOOO0O0O0O0000O00 ,data =O0OOOOOOO00OOO0O0 ),'utf-8')#line:234
        OOOOO00O00OO0000O =str ('token_value='+O0OOO0OO00OO0OOO0 ['token_value']+'&token_key='+O0OOO0OO00OO0OOO0 ['token_key']+'&service_time='+O0OOO0O00OO000000 +'&l_sign='+O00OOO00OOO0OO000 )#line:236
        O00OO0000OO0O0OO0 =json .loads (AES_Decrypt (OOOO0O0O0O0000O00 ,await post_json (f'{host}/ticket.ticket/getMyTicket',headers =OO000O0O000OO00O0 ,data =OOOOO00O00OO0000O )))#line:237
        if 'code'in O00OO0000OO0O0OO0 :#line:238
            if O00OO0000OO0O0OO0 ['code']==10000 :#line:239
                OO0OOO0OO0O0O0OO0 =O00OO0000OO0O0OO0 ['result']#line:240
                for OOO0OO00OO0OOO0O0 in OO0OOO0OO0O0O0OO0 :#line:241
                    O0OO0O0O0OOOOOOOO =OOO0OO00OO0OOO0O0 ['free_number']#line:242
                    if float (O0OO0O0O0OOOOOOOO )>0 :#line:243
                        OO0O0OOOO00O0OO00 =str ('token_value='+O0OOO0OO00OO0OOO0 ['token_value']+'&token_key='+O0OOO0OO00OO0OOO0 ['token_key']+'&service_time='+O0OOO0O00OO000000 +'&l_sign='+O00OOO00OOO0OO000 +'&active_id=1')#line:245
                        OO0OOOO0000000OO0 =json .loads (AES_Decrypt (OOOO0O0O0O0000O00 ,await post_json (f'{host}/ticket.ticket/addTicketToActivity',headers =OO000O0O000OO00O0 ,data =OO0O0OOOO00O0OO00 )))#line:246
                        if 'code'in OO0OOOO0000000OO0 :#line:247
                            if OO0OOOO0000000OO0 ['code']==10000 :#line:248
                                print (f'[账号{O0O0O0O00OOOOO000 + 1}]添加云券->{O0OO0O0O0OOOOOOOO}丨{OO0OOOO0000000OO0["message"]}丨参与抽奖:{OO0OOOO0000000OO0["result"]["my_active_ticket"].split(".")[0]}云券')#line:250
                            else :#line:251
                                print (f'[账号{O0O0O0O00OOOOO000 + 1}]添加云券->{O0OO0O0O0OOOOOOOO}丨{OO0OOOO0000000OO0["message"]}')#line:252
    except Exception as O0O00OOO00O0000O0 :#line:253
        print (O0O00OOO00O0000O0 )#line:254
async def turntable (OO0OO00O0OO0000O0 ,O00000OOO000OO000 ):#line:257
    try :#line:258
        while True :#line:259
            OO0OO0O000OOOOOOO =generator (16 )#line:260
            OOOOO0O0O0OOOO000 =str (int (time .time ()))#line:261
            OOOO0OO0O0O0OO00O ={'sKey':public_key_encrypt (OO0OO0O000OOOOOOO ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:264
            OO0OOOO000O00O000 ='token_value='+OO0OO00O0OO0000O0 ['token_value']+'&token_key='+OO0OO00O0OO0000O0 ['token_key']+'&service_time='+OOOOO0O0O0OOOO000 #line:266
            OOO0O000OOOOO00O0 =quote (AES_Encrypt (key =OO0OO0O000OOOOOOO ,data =OO0OOOO000O00O000 ),'utf-8')#line:267
            OO00OOOO0OOOO0OOO =str ('token_value='+OO0OO00O0OO0000O0 ['token_value']+'&token_key='+OO0OO00O0OO0000O0 ['token_key']+'&service_time='+OOOOO0O0O0OOOO000 +'&l_sign='+OOO0O000OOOOO00O0 )#line:269
            O0OO00O0OOOO00000 =json .loads (AES_Decrypt (OO0OO0O000OOOOOOO ,await post_json (f'{host}/turntable.turntable/getTurntableRemainTimes',headers =OOOO0OO0O0O0OO00O ,data =OO00OOOO0OOOO0OOO )))#line:270
            if 'code'in O0OO00O0OOOO00000 :#line:271
                if O0OO00O0OOOO00000 ['code']==10000 :#line:272
                    O000O0O0OOOO00O0O =O0OO00O0OOOO00000 ['result']['remain_times']#line:273
                    print (f'[账号{O00000OOO000OO000 + 1}]转盘抽奖->剩余次数:{O000O0O0OOOO00O0O}')#line:274
                    if O000O0O0OOOO00O0O >0 :#line:275
                        O0OOOO00O0OO0OOO0 =json .loads (AES_Decrypt (OO0OO0O000OOOOOOO ,await post_json (f'{host}/turntable.turntable/turntable',headers =OOOO0OO0O0O0OO00O ,data =OO00OOOO0OOOO0OOO )))#line:276
                        if 'code'in O0OOOO00O0OO0OOO0 :#line:277
                            if O0OOOO00O0OO0OOO0 ['code']==10000 :#line:278
                                print (f'[账号{O00000OOO000OO000 + 1}]转盘抽奖->{O0OOOO00O0OO0OOO0["message"]}')#line:279
                            else :#line:280
                                print (O0OOOO00O0OO0OOO0 )#line:281
                                break #line:282
                    else :#line:283
                        break #line:284
                else :#line:285
                    break #line:286
            await asyncio .sleep (random .randint (1 ,2 ))#line:287
    except Exception as O00000000O00O0O00 :#line:288
        print (O00000000O00O0O00 )#line:289
async def build_box (OO00OOO000O00OO00 ,O0O0O0OO0O000OOOO ):#line:292
    try :#line:293
        OOOOO00000O000OOO =generator (16 )#line:294
        O0OOOO0000OO0O00O =str (int (time .time ()))#line:295
        O0O000OO0O00O0OO0 ={'sKey':public_key_encrypt (OOOOO00000O000OOO ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:298
        OOOO00O00O0OOO00O ='token_value='+OO00OOO000O00OO00 ['token_value']+'&token_key='+OO00OOO000O00OO00 ['token_key']+'&service_time='+O0OOOO0000OO0O00O #line:300
        O00OOOO0O000OOOOO =quote (AES_Encrypt (key =OOOOO00000O000OOO ,data =OOOO00O00O0OOO00O ),'utf-8')#line:301
        OO000OO000000OOOO =str ('token_value='+OO00OOO000O00OO00 ['token_value']+'&token_key='+OO00OOO000O00OO00 ['token_key']+'&service_time='+O0OOOO0000OO0O00O +'&l_sign='+O00OOOO0O000OOOOO )#line:303
        OO0O0O0O000000OOO =json .loads (AES_Decrypt (OOOOO00000O000OOO ,await post_json (f'{host}/task/config',headers =O0O000OO0O00O0OO0 ,data =OO000OO000000OOOO )))#line:304
        O0OO0OOOO000000O0 =json .loads (AES_Decrypt (OOOOO00000O000OOO ,await post_json (f'{host}/build/getKeyCount',headers =O0O000OO0O00O0OO0 ,data =OO000OO000000OOOO )))#line:305
        if 'code'in OO0O0O0O000000OOO :#line:306
            if OO0O0O0O000000OOO ['code']==10000 :#line:307
                O0OO0OOO0OO0000O0 =OO0O0O0O000000OOO ['result'][6 ]['surplus_num']#line:308
                print (f'[账号{O0O0O0OO0O000OOOO + 1}]开启宝箱->剩余次数:{O0OO0OOO0OO0000O0}丨钥匙:{O0OO0OOOO000000O0["result"]}')#line:309
                O000OO00OO00OO0O0 =json .loads (AES_Decrypt (OOOOO00000O000OOO ,await post_json (f'{host}/build/getBoxList',headers =O0O000OO0O00O0OO0 ,data =OO000OO000000OOOO )))#line:310
                if 'code'in O000OO00OO00OO0O0 :#line:311
                    if O0OO0OOO0OO0000O0 >0 :#line:312
                        if O000OO00OO00OO0O0 ['code']==10000 :#line:313
                            for O0O0OO000OOO00O00 in list (reversed (O000OO00OO00OO0O0 ['result'])):#line:314
                                O0OO0OO0O00O000OO =O0O0OO000OOO00O00 ['id']#line:315
                                if O0O0OO000OOO00O00 ['box_num']>1 :#line:316
                                    print (f'[账号{O0O0O0OO0O000OOOO + 1}]开启宝箱->开启{O0OO0OO0O00O000OO}阶宝箱丨钥匙:{O0OO0OOOO000000O0["result"]}')#line:317
                                    O000O0O0O000OO00O =int (time .time ())#line:318
                                    OO00OOO00000O00O0 =int (time .time ()*1000000 )#line:319
                                    OO00O0OOOOO00000O =hashlib .md5 (f'box_id={O0OO0OO0O00O000OO}&request_id={OO00OOO00000O00O0}&request_time={O000O0O0O000OO00O}&token_key={OO00OOO000O00OO00["token_key"]}&token_value={OO00OOO000O00OO00["token_value"]}&type_id=7&key=t1svtok0usm5twoi'.encode ()).hexdigest ()#line:321
                                    O0OOO000OOOOO0000 =str ('token_value='+OO00OOO000O00OO00 ['token_value']+'&token_key='+OO00OOO000O00OO00 ['token_key']+'&service_time='+O0OOOO0000OO0O00O +'&l_sign='+O00OOOO0O000OOOOO +f'&type_id=7'+f'&request_id={OO00OOO00000O00O0}'+f'&request_time={O000O0O0O000OO00O}'+f'&sign={OO00O0OOOOO00000O}'+f'&box_id={O0OO0OO0O00O000OO}')#line:323
                                    OOO000OO0OO0OO0OO =json .loads (AES_Decrypt (OOOOO00000O000OOO ,await post_json (f'{host}/task/videoTask',headers =O0O000OO0O00O0OO0 ,data =O0OOO000OOOOO0000 )))#line:324
                                    if 'code'in OOO000OO0OO0OO0OO :#line:325
                                        if OOO000OO0OO0OO0OO ['code']==10000 :#line:326
                                            print (f'[账号{O0O0O0OO0O000OOOO + 1}]宝箱广告->:获得:{OOO000OO0OO0OO0OO["result"]["name"]}数量:{OOO000OO0OO0OO0OO["result"]["val"]}')#line:328
                                        else :#line:329
                                            print (f'[账号{O0O0O0OO0O000OOOO + 1}]宝箱广告->{OOO000OO0OO0OO0OO["message"]}')#line:330
                                    await asyncio .sleep (20 )#line:331
                                    break #line:332
                if O0OO0OOOO000000O0 ["result"]:#line:333
                    for O0O0OO000OOO00O00 in list (reversed (O000OO00OO00OO0O0 ['result'])):#line:334
                        O0OO0OO0O00O000OO =O0O0OO000OOO00O00 ['id']#line:335
                        if O0O0OO000OOO00O00 ['box_num']>1 :#line:336
                            print (f'[账号{O0O0O0OO0O000OOOO + 1}]钥匙开启宝箱->开启{O0OO0OO0O00O000OO}阶宝箱丨钥匙:{O0OO0OOOO000000O0["result"]}')#line:337
                            O0OOO000OOOOO0000 =str ('token_value='+OO00OOO000O00OO00 ['token_value']+'&token_key='+OO00OOO000O00OO00 ['token_key']+'&service_time='+O0OOOO0000OO0O00O +'&l_sign='+O00OOOO0O000OOOOO +'&type_id=7&box_id='+str (O0OO0OO0O00O000OO ))#line:340
                            OOO000OO0OO0OO0OO =json .loads (AES_Decrypt (OOOOO00000O000OOO ,await post_json (f'{host}/build/drawBoxLottery',headers =O0O000OO0O00O0OO0 ,data =O0OOO000OOOOO0000 )))#line:343
                            if 'code'in OOO000OO0OO0OO0OO :#line:344
                                if OOO000OO0OO0OO0OO ['code']==10000 :#line:345
                                    print (f'[账号{O0O0O0OO0O000OOOO + 1}]宝箱钥匙->:获得:{OOO000OO0OO0OO0OO["result"]["name"]}数量:{OOO000OO0OO0OO0OO["result"]["val"]}')#line:347
                                else :#line:348
                                    print (f'[账号{O0O0O0OO0O000OOOO + 1}]宝箱钥匙->{OOO000OO0OO0OO0OO["message"]}')#line:349
                            break #line:350
    except Exception as OOOOOOOOOOOOO0OOO :#line:352
        print (OOOOOOOOOOOOO0OOO )#line:353
async def largest (O0OO0OOOOO000O0O0 ):#line:357
    try :#line:358
        O000O000000O000O0 =[]#line:359
        O0OOOO000O00OOOO0 =generator (16 )#line:360
        OO00O0OOO0OO00OOO =str (int (time .time ()))#line:361
        OOOOO00O000OO0O00 ={'sKey':public_key_encrypt (O0OOOO000O00OOOO0 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:364
        OO0000OO0OOOOOO00 ='token_value='+O0OO0OOOOO000O0O0 ['token_value']+'&token_key='+O0OO0OOOOO000O0O0 ['token_key']+'&service_time='+OO00O0OOO0OO00OOO #line:366
        O000000000O00OOO0 =quote (AES_Encrypt (key =O0OOOO000O00OOOO0 ,data =OO0000OO0OOOOOO00 ),'utf-8')#line:367
        O000OOO0000OO0O00 =str ('token_value='+O0OO0OOOOO000O0O0 ['token_value']+'&token_key='+O0OO0OOOOO000O0O0 ['token_key']+'&service_time='+OO00O0OOO0OO00OOO +'&l_sign='+O000000000O00OOO0 )#line:369
        O00O0OOO0O00OO00O =json .loads (AES_Decrypt (O0OOOO000O00OOOO0 ,await post_json (f'{host}/build/plainList',headers =OOOOO00O000OO0O00 ,data =O000OOO0000OO0O00 )))#line:370
        if 'code'in O00O0OOO0O00OO00O :#line:371
            if O00O0OOO0O00OO00O ['code']==10000 :#line:372
                for O00O0O00O00O0OOO0 in O00O0OOO0O00OO00O ['result']['list']:#line:373
                    OO0OO0O0OO0O0OO00 =O00O0O00O00O0OOO0 ['level']#line:374
                    if OO0OO0O0OO0O0OO00 :#line:375
                        O000O000000O000O0 .append (OO0OO0O0OO0O0OO00 )#line:376
                    else :#line:377
                        O000O000000O000O0 .append (0 )#line:378
        if float (O000O000000O000O0 [0 ])>1 :#line:379
            OO000OOOOO0O0O000 =max (O000O000000O000O0 )#line:380
            return OO000OOOOO0O0O000 #line:381
    except Exception as O00OO0OO00O0O0OO0 :#line:382
        print (O00OO0OO00O0O0OO0 )#line:383
        return 10 #line:384
async def buy_synthesis (OO00OO00000OO0OOO ,O00O000000OO0OO0O ):#line:387
    try :#line:388
        O0O0O0O0O0000OO00 =await largest (OO00OO00000OO0OOO )#line:389
        while True :#line:391
            O00O0OOOOOOO00OOO =[]#line:392
            await asyncio .sleep (random .randint (5 ,8 )/10 )#line:393
            O0OO00OO00O00OOO0 =generator (16 )#line:394
            OO0OO0O0O0O0OO0OO =str (int (time .time ()))#line:395
            OO0OO00OO00OO0O00 ={'sKey':public_key_encrypt (O0OO00OO00O00OOO0 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:398
            OO00O0OOO00O0OO00 ='token_value='+OO00OO00000OO0OOO ['token_value']+'&token_key='+OO00OO00000OO0OOO ['token_key']+'&service_time='+OO0OO0O0O0O0OO0OO #line:400
            O00O000O0OO0O0OOO =quote (AES_Encrypt (key =O0OO00OO00O00OOO0 ,data =OO00O0OOO00O0OO00 ),'utf-8')#line:401
            O0OO0OOO00O000O00 =str ('token_value='+OO00OO00000OO0OOO ['token_value']+'&token_key='+OO00OO00000OO0OOO ['token_key']+'&service_time='+OO0OO0O0O0O0OO0OO +'&l_sign='+O00O000O0OO0O0OOO )#line:403
            O0OO00O0OOOOOOO00 =json .loads (AES_Decrypt (O0OO00OO00O00OOO0 ,await post_json (f'{host}/build/getposition',headers =OO0OO00OO00OO0O00 ,data =O0OO0OOO00O000O00 )))#line:404
            if 'code'in O0OO00O0OOOOOOO00 :#line:405
                if O0OO00O0OOOOOOO00 ['code']==10000 :#line:406
                    if O0OO00O0OOOOOOO00 ['result']['list']:#line:407
                        for OO00OOOO0O00O0O0O in O0OO00O0OOOOOOO00 ['result']['list']:#line:408
                            OOO00OO0OO00OOOOO =OO00OOOO0O00O0O0O ['level']#line:409
                            OO0O00OO00OO00O00 =OO00OOOO0O00O0O0O ['seat']#line:410
                            if OOO00OO0OO00OOOOO :#line:411
                                O00O0OOOOOOO00OOO .append (OOO00OO0OO00OOOOO )#line:412
                                if O0O0O0O0O0000OO00 -9 >OOO00OO0OO00OOOOO :#line:413
                                    OO00OOOOOOOOO0O0O =str ('token_value='+OO00OO00000OO0OOO ['token_value']+'&token_key='+OO00OO00000OO0OOO ['token_key']+'&service_time='+OO0OO0O0O0O0OO0OO +'&l_sign='+O00O000O0OO0O0OOO +f'&seat={OO0O00OO00OO00O00}')#line:414
                                    O000OOO0OO0OO00OO =json .loads (AES_Decrypt (O0OO00OO00O00OOO0 ,await post_json (f'{host}/build/recycled',headers =OO0OO00OO00OO0O00 ,data =OO00OOOOOOOOO0O0O )))#line:415
                                    if 'code'in O000OOO0OO0OO00OO :#line:416
                                        if O000OOO0OO0OO00OO ['code']==10000 :#line:417
                                            print (f'[账号{O00O000000OO0OO0O + 1}]建筑回收->位置:{OO0O00OO00OO00O00}丨{O000OOO0OO0OO00OO["message"]}')#line:418
                            else :#line:419
                                if await buy_build (OO00OO00000OO0OOO ,O00O000000OO0OO0O ,OO0O00OO00OO00O00 ):#line:420
                                    OO0OO00000OOO0000 =json .loads (AES_Decrypt (O0OO00OO00O00OOO0 ,await post_json (f'{host}/task/config',headers =OO0OO00OO00OO0O00 ,data =O0OO0OOO00O000O00 )))#line:421
                                    await post_json (f'{host}/member2/activeFriend',headers =OO0OO00OO00OO0O00 ,data =O0OO0OOO00O000O00 )#line:422
                                    if 'code'in OO0OO00000OOO0000 :#line:423
                                        if OO0OO00000OOO0000 ['code']==10000 :#line:424
                                            OOOOO0OOO0O0OO000 =OO0OO00000OOO0000 ['result'][5 ]['surplus_num']#line:425
                                            O000O0OOO0OO0OO0O =OO0OO00000OOO0000 ['result'][5 ]['total_income']#line:426
                                            print (f'[账号{O00O000000OO0OO0O + 1}]银币广告:获取:{int(O000O0OOO0OO0OO0O / 1000000000000000)}AA丨剩余{OOOOO0OOO0O0OO000}次')#line:427
                                            if OOOOO0OOO0O0OO000 >0 :#line:428
                                                if await video_task (OO00OO00000OO0OOO ,O00O000000OO0OO0O ,6 ,'银币广告'):#line:429
                                                    break #line:430
                                            else :#line:431
                                                return True #line:432
                    for OOO0O0O00OOOO00O0 in O00O0OOOOOOO00OOO :#line:434
                        O0OOO00OOO0OO0O00 =find_member_positions (OOO0O0O00OOOO00O0 ,O00O0OOOOOOO00OOO )#line:435
                        if len (O0OOO00OOO0OO0O00 )>kdj and 36 in O00O0OOOOOOO00OOO :#line:436
                            if OOO0O0O00OOOO00O0 >0 :#line:437
                                await compose_build (OO00OO00000OO0OOO ,O00O000000OO0OO0O ,int (O0OOO00OOO0OO0O00 [0 ])+1 ,int (O0OOO00OOO0OO0O00 [1 ])+1 )#line:438
                                break #line:439
                        elif len (O0OOO00OOO0OO0O00 )>1 :#line:440
                            if OOO0O0O00OOOO00O0 >0 and OOO0O0O00OOOO00O0 !=37 :#line:441
                                await compose_build (OO00OO00000OO0OOO ,O00O000000OO0OO0O ,int (O0OOO00OOO0OO0O00 [0 ])+1 ,int (O0OOO00OOO0OO0O00 [1 ])+1 )#line:442
                                break #line:443
    except Exception as OO000O000O0OO0000 :#line:444
        print (OO000O000O0OO0000 )#line:445
async def compose_build (OOOOOOOOO0OOO00OO ,O0O00O00OO00O0OO0 ,O00O0O0OOO00O0O00 ,O000OOO0O0OO00000 ):#line:449
    try :#line:450
        await asyncio .sleep (random .randint (2 ,4 )/10 )#line:451
        O000O00O0OO0OO0O0 =generator (16 )#line:452
        O00O0O0OOO00O0OO0 =str (int (time .time ()))#line:453
        O0O00O0O00O0OO0OO ={'sKey':public_key_encrypt (O000O00O0OO0OO0O0 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:456
        OO0O0O000OOOO0000 ='token_value='+OOOOOOOOO0OOO00OO ['token_value']+'&token_key='+OOOOOOOOO0OOO00OO ['token_key']+'&service_time='+O00O0O0OOO00O0OO0 #line:458
        O00OO0O0OOOOOOOOO =quote (AES_Encrypt (key =O000O00O0OO0OO0O0 ,data =OO0O0O000OOOO0000 ),'utf-8')#line:459
        OOOOOO00O0OOO0OO0 =str ('token_value='+OOOOOOOOO0OOO00OO ['token_value']+'&token_key='+OOOOOOOOO0OOO00OO ['token_key']+'&service_time='+O00O0O0OOO00O0OO0 +'&l_sign='+O00OO0O0OOOOOOOOO +'&two='+str (O00O0O0OOO00O0O00 )+'&one='+str (O000OOO0O0OO00000 ))#line:461
        O0OOO0OO00OO000O0 =json .loads (AES_Decrypt (O000O00O0OO0OO0O0 ,await post_json (f'{host}/build/composeBuild',headers =O0O00O0O00O0OO0OO ,data =OOOOOO00O0OOO0OO0 )))#line:462
        if 'code'in O0OOO0OO00OO000O0 :#line:463
            if O0OOO0OO00OO000O0 ['code']==10000 :#line:464
                print (f'[账号{O0O00O00OO00O0OO0 + 1}]建筑合成->{O00O0O0OOO00O0O00} 🔗 {O000OOO0O0OO00000}')#line:465
            else :#line:466
                print (O0OOO0OO00OO000O0 )#line:467
    except Exception as OOOO0OOOO0OO000OO :#line:468
        print (OOOO0OOOO0OO000OO )#line:469
async def buy_build (O0OO0O0OO0OO0OOOO ,O000O0OO00OO0O000 ,OOO0O0O0000OOOOOO ):#line:473
    try :#line:474
        await asyncio .sleep (random .randint (2 ,4 )/10 )#line:475
        O0OO0OO00OO0O00O0 =generator (16 )#line:476
        OO0O000O000O0000O =str (int (time .time ()))#line:477
        O0OO0OO0O0OOOOO0O ={'sKey':public_key_encrypt (O0OO0OO00OO0O00O0 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:480
        OOOO000O00O0000O0 ='token_value='+O0OO0O0OO0OO0OOOO ['token_value']+'&token_key='+O0OO0O0OO0OO0OOOO ['token_key']+'&service_time='+OO0O000O000O0000O #line:482
        OOOOOOOOOOO0OO0O0 =quote (AES_Encrypt (key =O0OO0OO00OO0O00O0 ,data =OOOO000O00O0000O0 ),'utf-8')#line:483
        OO0O000OO00OOOOOO =str ('token_value='+O0OO0O0OO0OO0OOOO ['token_value']+'&token_key='+O0OO0O0OO0OO0OOOO ['token_key']+'&service_time='+OO0O000O000O0000O +'&l_sign='+OOOOOOOOOOO0OO0O0 +'&seat='+str (OOO0O0O0000OOOOOO ))#line:485
        O0O000O00OOO0OO0O =json .loads (AES_Decrypt (O0OO0OO00OO0O00O0 ,await post_json (f'{host}/build/buyBuild',headers =O0OO0OO0O0OOOOO0O ,data =OO0O000OO00OOOOOO )))#line:486
        if 'code'in O0O000O00OOO0OO0O :#line:488
            if O0O000O00OOO0OO0O ['code']==10000 :#line:489
                return False #line:490
            if O0O000O00OOO0OO0O ['code']==10001 :#line:491
                print (f'[账号{O000O0OO00OO0O000 + 1}]购买建筑->{O0O000O00OOO0OO0O["message"]}')#line:492
                return True #line:493
            return True #line:494
    except Exception as O00O000OOOOO00OOO :#line:495
        print (O00O000OOOOO00OOO )#line:496
async def exchange_sell_buy (O0O00O0OO0OO0OOO0 ,OOOO0OOOO0OO00000 ,OOOOO00OO0OOOOO0O ):#line:501
    try :#line:502
        O00O0OO0O0O00O0O0 =generator (16 )#line:503
        OO0O00O00OOOOO00O =str (int (time .time ()))#line:504
        OO0OOO0OOO0OO000O ={'sKey':public_key_encrypt (O00O0OO0O0O00O0O0 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:507
        O0OOO0O000OO000OO ='token_value='+O0O00O0OO0OO0OOO0 ['token_value']+'&token_key='+O0O00O0OO0OO0OOO0 ['token_key']+'&service_time='+OO0O00O00OOOOO00O #line:509
        O0O0O0OO0OOOO00OO =quote (AES_Encrypt (key =O00O0OO0O0O00O0O0 ,data =O0OOO0O000OO000OO ),'utf-8')#line:510
        OO0OO0OOO000OOO0O =str ('token_value='+O0O00O0OO0OO0OOO0 ['token_value']+'&token_key='+O0O00O0OO0OO0OOO0 ['token_key']+'&service_time='+OO0O00O00OOOOO00O +'&l_sign='+O0O0O0OO0OOOO00OO )#line:512
        O0O0O00OOOO00OO0O =json .loads (AES_Decrypt (O00O0OO0O0O00O0O0 ,await post_json (f'{host}/wallet/balance',headers =OO0OOO0OOO0OO000O ,data =OO0OO0OOO000OOO0O )))#line:513
        if 'code'in O0O0O00OOOO00OO0O :#line:514
            if O0O0O00OOOO00OO0O ['code']==10000 :#line:515
                O00O0O0OOOO0OO00O =O0O0O00OOOO00OO0O ["result"][0 ]["num"]#line:516
                if float (O00O0O0OOOO0OO00O )>11.1 :#line:517
                    O0O000O00000OO000 =str ('token_value='+O0O00O0OO0OO0OOO0 ['token_value']+'&token_key='+O0O00O0OO0OO0OOO0 ['token_key']+'&service_time='+OO0O00O00OOOOO00O +'&l_sign='+O0O0O0OO0OOOO00OO +f'&order_id={OOOOO00OO0OOOOO0O}'+'&num=1')#line:519
                    OOO00OOO0OO00OO0O =json .loads (AES_Decrypt (O00O0OO0O0O00O0O0 ,await post_json (f'{host}/exchangeSell/buy',headers =OO0OOO0OOO0OO000O ,data =O0O000O00000OO000 )))#line:520
                    if 'code'in O0O0O00OOOO00OO0O :#line:522
                        if O0O0O00OOOO00OO0O ['code']==10000 :#line:523
                            print (f'[账号{OOOO0OOOO0OO00000 + 1}]购买道具->{OOO00OOO0OO00OO0O["message"]}')#line:524
    except Exception as O00O0OOOO00OOO0OO :#line:525
        print (O00O0OOOO00OOO0OO )#line:526
async def exchange_buy_sell (O0O0O000O0OOO0O00 ,OO0OOO000OOO000OO ,O000OOO00O00O0O0O ):#line:529
    try :#line:530
        O000OO00OO0O0O00O =generator (16 )#line:531
        OO0OO0OOO0OO0OOOO =str (int (time .time ()))#line:532
        O0000OOOOOOOO00O0 ={'sKey':public_key_encrypt (O000OO00OO0O0O00O ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:535
        O000000O0OO0OO000 ='token_value='+O0O0O000O0OOO0O00 ['token_value']+'&token_key='+O0O0O000O0OOO0O00 ['token_key']+'&service_time='+OO0OO0OOO0OO0OOOO #line:537
        O000O0O0O00O0OO0O =quote (AES_Encrypt (key =O000OO00OO0O0O00O ,data =O000000O0OO0OO000 ),'utf-8')#line:538
        O0OOO00O0OOO0O00O =str ('token_value='+O0O0O000O0OOO0O00 ['token_value']+'&token_key='+O0O0O000O0OOO0O00 ['token_key']+'&service_time='+OO0OO0OOO0OO0OOOO +'&l_sign='+O000O0O0O00O0OO0O )#line:540
        O000OOOOOO0OOOOO0 =json .loads (AES_Decrypt (O000OO00OO0O0O00O ,await post_json (f'{host}/build/getMemberPropsProgress',headers =O0000OOOOOOOO00O0 ,data =O0OOO00O0OOO0O00O )))#line:541
        if 'code'in O000OOOOOO0OOOOO0 :#line:542
            if O000OOOOOO0OOOOO0 ['code']==10000 :#line:543
                O0OO0OOOOOO0OOO0O =O000OOOOOO0OOOOO0 ["result"]["list"][1 ]["have_num"]#line:544
                if float (O0OO0OOOOOO0OOO0O )>0 :#line:545
                    OO0O000O00O0000OO =str ('token_value='+O0O0O000O0OOO0O00 ['token_value']+'&token_key='+O0O0O000O0OOO0O00 ['token_key']+'&service_time='+OO0OO0OOO0OO0OOOO +'&l_sign='+O000O0O0O00O0OO0O +f'&order_id={O000OOO00O00O0O0O}'+'&num=1')#line:547
                    OOOO0O0OO000O0OO0 =json .loads (AES_Decrypt (O000OO00OO0O0O00O ,await post_json (f'{host}/exchangeBuy/sell',headers =O0000OOOOOOOO00O0 ,data =OO0O000O00O0000OO )))#line:548
                    if 'code'in O000OOOOOO0OOOOO0 :#line:550
                        if O000OOOOOO0OOOOO0 ['code']==10000 :#line:551
                            print (f'[账号{OO0OOO000OOO000OO + 1}]出售道具->{OOOO0O0OO000O0OO0["message"]}')#line:552
    except Exception as O00OO000OO000O0OO :#line:553
        print (O00OO000OO000O0OO )#line:554
async def build_my_backpack (O00OO0OOOO0OO00OO ,O000O000OO0O00O00 ):#line:557
    try :#line:558
        O0OOOOOOO00O0O000 =generator (16 )#line:559
        OOOO0OO0OO0O0OO0O =str (int (time .time ()))#line:560
        O00O0O0O0O000OOO0 ={'sKey':public_key_encrypt (O0OOOOOOO00O0O000 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:563
        O000OOO000000OO00 =str ('token_value='+O00OO0OOOO0OO00OO ['token_value']+'&token_key='+O00OO0OOOO0OO00OO ['token_key']+'&service_time='+OOOO0OO0OO0O0OO0O +'&l_sign='+quote (AES_Encrypt (key =O0OOOOOOO00O0O000 ,data ='token_value='+O00OO0OOOO0OO00OO ['token_value']+'&token_key='+O00OO0OOOO0OO00OO ['token_key']+'&service_time='+OOOO0OO0OO0O0OO0O )))#line:567
        O0OOOO0OOOO000000 =json .loads (AES_Decrypt (O0OOOOOOO00O0O000 ,await post_json (f'{host}/build/myBackpack',headers =O00O0O0O0O000OOO0 ,data =O000OOO000000OO00 )))#line:568
        if 'code'in O0OOOO0OOOO000000 :#line:569
            if O0OOOO0OOOO000000 ['code']==10000 :#line:570
                if O0OOOO0OOOO000000 ['result']:#line:571
                    OO0OO0OO0O0OOOOOO =O0OOOO0OOOO000000 ['result'][0 ]['num']#line:572
                    O0O0O0OO0O000O000 =O0OOOO0OOOO000000 ['result'][0 ]['name']#line:573
                    print (f'[账号{O000O000OO0O00O00 + 1}]合成建筑->{O0O0O0OO0O000O000}丨{OO0OO0OO0O0OOOOOO}个')#line:574
    except Exception as O00O0O0000OO0O00O :#line:575
        print (O00O0O0000OO0O00O )#line:576
async def production (O0OO00O000O0O0000 ,OOO00OOO0OOO0O0OO ):#line:579
    try :#line:580
        OO000O0OOOOO0O00O =generator (16 )#line:581
        OOOO0O000000O000O =str (int (time .time ()))#line:582
        O00OO0O0OOOOO0OOO ={'sKey':public_key_encrypt (OO000O0OOOOO0O00O ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:585
        O00O0OOOOO000O0OO ='token_value='+O0OO00O000O0O0000 ['token_value']+'&token_key='+O0OO00O000O0O0000 ['token_key']+'&service_time='+OOOO0O000000O000O #line:587
        O0O00OO0OO0O0OO0O =quote (AES_Encrypt (key =OO000O0OOOOO0O00O ,data =O00O0OOOOO000O0OO ),'utf-8')#line:588
        OOO0000OOOOO00O0O =str ('token_value='+O0OO00O000O0O0000 ['token_value']+'&token_key='+O0OO00O000O0O0000 ['token_key']+'&service_time='+OOOO0O000000O000O +'&l_sign='+O0O00OO0OO0O0OO0O )#line:590
        OO0000O0OO0O0OOO0 =json .loads (AES_Decrypt (OO000O0OOOOO0O00O ,await post_json (f'{host}//build/receiveCoins',headers =O00OO0O0OOOOO0OOO ,data =OOO0000OOOOO00O0O )))#line:591
        if 'code'in OO0000O0OO0O0OOO0 :#line:592
            if OO0000O0OO0O0OOO0 ['code']==10000 :#line:593
                OOOOOO000O000OOO0 =OO0000O0OO0O0OOO0 ['result']['ticket']#line:594
                O0O00O00O0000O00O =OO0000O0OO0O0OOO0 ['result']['out_ticket']#line:595
                print (f'[账号{OOO00OOO0OOO0O0OO + 1}]生产云券->每小时产:{O0O00O00O0000O00O}张丨总券:{OOOOOO000O000OOO0}张')#line:596
    except Exception as OO0O0OOO00O0OO0OO :#line:597
        print (OO0O0OOO00O0OO0OO )#line:598
async def purchase_power (OOO000OO00O000O0O ,O0O0O0OO000000OO0 ):#line:603
    try :#line:604
        O00000000000O00O0 =generator (16 )#line:605
        O0O0OOO0O0OO00OOO =str (int (time .time ()))#line:606
        OOOOO000OO0OO0OOO ={'sKey':public_key_encrypt (O00000000000O00O0 ),'user-agent':'Mozilla/5.0 (iPhone; CPU iPhone OS 14_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Html5Plus/1.0 (Immersed/44) uni-app','Content-Type':'application/x-www-form-urlencoded','Host':'game.yunyoushijie.net'}#line:609
        O000O0O0OO0O0O00O ='token_value='+OOO000OO00O000O0O ['token_value']+'&token_key='+OOO000OO00O000O0O ['token_key']+'&service_time='+O0O0OOO0O0OO00OOO #line:611
        O0OOOO00O00OOOO00 =quote (AES_Encrypt (key =O00000000000O00O0 ,data =O000O0O0OO0O0O00O ),'utf-8')#line:612
        O0000000O00O000O0 =str ('token_value='+OOO000OO00O000O0O ['token_value']+'&token_key='+OOO000OO00O000O0O ['token_key']+'&service_time='+O0O0OOO0O0OO00OOO +'&l_sign='+O0OOOO00O00OOOO00 +'&category_id=1')#line:614
        OOO000O0OOO00O0O0 =json .loads (AES_Decrypt (O00000000000O00O0 ,await post_json (f'{host}/task/config',headers =OOOOO000OO0OO0OOO ,data =O0000000O00O000O0 )))#line:615
        if 'code'in OOO000O0OOO00O0O0 :#line:616
            if OOO000O0OOO00O0O0 ['code']==10000 :#line:617
                OOO0OO0O0OOOO0O0O =OOO000O0OOO00O0O0 ['result'][4 ]['surplus_num']#line:618
                if OOO0OO0O0OOOO0O0O >0 :#line:619
                    await video_task (OOO000OO00O000O0O ,O0O0O0OO000000OO0 ,5 ,'电量广告')#line:620
        OO0O00O0OO0OOO000 =json .loads (AES_Decrypt (O00000000000O00O0 ,await post_json (f'{host}/battery.battery/getUserBattery',headers =OOOOO000OO0OO0OOO ,data =O0000000O00O000O0 )))#line:621
        if 'code'in OO0O00O0OO0OOO000 :#line:622
            if OO0O00O0OO0OOO000 ['code']==10000 :#line:623
                O00O00O00OOOOO000 =OO0O00O0OO0OOO000 ['result']['user_battery']['remaining_power']#line:624
                OOOO00O0OOOOOO0O0 =OO0O00O0OO0OOO000 ['result']['user_battery']['expired_time']#line:625
                print (f'[账号{O0O0O0OO000000OO0 + 1}]剩余电量->{str(O00O00O00OOOOO000).split(".")[0]}丨预计可用:{OOOO00O0OOOOOO0O0}')#line:626
                if float (O00O00O00OOOOO000 )<float (battery ):#line:627
                    OO0O00OOOO0000O0O =str (99 -float (O00O00O00OOOOO000 )).split (".")[0 ]#line:628
                    if float (OO0O00OOOO0000O0O )>1 :#line:629
                        O0OOO0000000O000O =str ('token_value='+OOO000OO00O000O0O ['token_value']+'&token_key='+OOO000OO00O000O0O ['token_key']+'&service_time='+O0O0OOO0O0OO00OOO +'&l_sign='+O0OOOO00O00OOOO00 +'&category_id=1'+'&number='+str (OO0O00OOOO0000O0O ))#line:631
                        O000O000OOO0O000O =json .loads (AES_Decrypt (O00000000000O00O0 ,await post_json (f'{host}/battery.battery/purchasePower',headers =OOOOO000OO0OO0OOO ,data =O0OOO0000000O000O )))#line:632
                        if 'code'in O000O000OOO0O000O :#line:633
                            if O000O000OOO0O000O ['code']==10000 :#line:634
                                print (f'[账号{O0O0O0OO000000OO0 + 1}]购买电量->{O000O000OOO0O000O["message"]}')#line:635
                            else :#line:636
                                O0000O00000OOOO0O =str ('token_value='+OOO000OO00O000O0O ['token_value']+'&token_key='+OOO000OO00O000O0O ['token_key']+'&service_time='+O0O0OOO0O0OO00OOO +'&l_sign='+O0OOOO00O00OOOO00 +'&category_id=1'+'&number=1')#line:638
                                OOO000O0OOO00O0O0 =json .loads (AES_Decrypt (O00000000000O00O0 ,await post_json (f'{host}/battery.battery/purchasePower',headers =OOOOO000OO0OO0OOO ,data =O0000O00000OOOO0O )))#line:639
                                if 'code'in OOO000O0OOO00O0O0 :#line:640
                                    if OOO000O0OOO00O0O0 ['code']==10000 :#line:641
                                        print (f'[账号{O0O0O0OO000000OO0 + 1}]购买电量->{OOO000O0OOO00O0O0["message"]}')#line:642
    except Exception as O00O00O0O0OO0OO0O :#line:643
        print (O00O00O0O0OO0OO0O )#line:644
async def start (OOOO0O00OO0000OO0 ):#line:648
    print (f"=================共找到{len(OOOO0O00OO0000OO0)}个账号=================")#line:649
    print (f"----------------------打印账号信息----------------------")#line:650
    for OOO00O00000OO0O00 in OOOO0O00OO0000OO0 :#line:651
        print (f"------------------------------------------------")#line:652
        await member_info (OOO00O00000OO0O00 ,OOOO0O00OO0000OO0 .index (OOO00O00000OO0O00 ))#line:653
    print (f"------------------领取离线------------------")#line:654
    await asyncio .gather (*[asyncio .create_task (video_task (O0O000000000OO000 ,OOOO0O00OO0000OO0 .index (O0O000000000OO000 ),8 ,'离线广告'))for O0O000000000OO000 in OOOO0O00OO0000OO0 ])#line:655
    await asyncio .sleep (random .randint (60 ,65 ))#line:656
    print (f"------------------防封开始------------------")#line:657
    await asyncio .gather (*[asyncio .create_task (anti_sealing (O0O0O0000OO0O0000 ,OOOO0O00OO0000OO0 .index (O0O0O0000OO0O0000 )))for O0O0O0000OO0O0000 in OOOO0O00OO0000OO0 ])#line:658
    await asyncio .gather (*[asyncio .create_task (bind_parent (O0O000OO0O0OO0000 ))for O0O000OO0O0OO0000 in OOOO0O00OO0000OO0 ])#line:660
    print (f"------------------查询背包------------------")#line:661
    await asyncio .gather (*[asyncio .create_task (build_my_backpack (O00OO0O00OO000000 ,OOOO0O00OO0000OO0 .index (O00OO0O00OO000000 )))for O00OO0O00OO000000 in OOOO0O00OO0000OO0 ])#line:662
    print (f"------------------添加云卷------------------")#line:663
    await asyncio .gather (*[asyncio .create_task (add_ticket_to_activity (O00OOOOOOOO0O0OO0 ,OOOO0O00OO0000OO0 .index (O00OOOOOOOO0O0OO0 )))for O00OOOOOOOO0O0OO0 in OOOO0O00OO0000OO0 ])#line:664
    print (f"------------------生产云卷------------------")#line:665
    await asyncio .gather (*[asyncio .create_task (production (O00O0O000O00OO0OO ,OOOO0O00OO0000OO0 .index (O00O0O000O00OO0OO )))for O00O0O000O00OO0OO in OOOO0O00OO0000OO0 ])#line:666
    print (f"------------------转盘抽奖------------------")#line:667
    await asyncio .gather (*[asyncio .create_task (turntable (O0O0O0000O0O0OOO0 ,OOOO0O00OO0000OO0 .index (O0O0O0000O0O0OOO0 )))for O0O0O0000O0O0OOO0 in OOOO0O00OO0000OO0 ])#line:668
    print (f"------------------开宝箱------------------")#line:669
    await asyncio .gather (*[asyncio .create_task (build_box (OO0OOOO0O000OOO0O ,OOOO0O00OO0000OO0 .index (OO0OOOO0O000OOO0O )))for OO0OOOO0O000OOO0O in OOOO0O00OO0000OO0 ])#line:670
    print (f"------------------购买电量------------------")#line:671
    await asyncio .gather (*[asyncio .create_task (purchase_power (O0OO0OOO00OOOOO0O ,OOOO0O00OO0000OO0 .index (O0OO0OOO00OOOOO0O )))for O0OO0OOO00OOOOO0O in OOOO0O00OO0000OO0 ])#line:672
    print (f"------------------购买合成------------------")#line:673
    await asyncio .gather (*[asyncio .create_task (buy_synthesis (O0OOO000O0OO0OO00 ,OOOO0O00OO0000OO0 .index (O0OOO000O0OO0OO00 )))for O0OOO000O0OO0OO00 in OOOO0O00OO0000OO0 ])#line:674
    if float (buy_order_id )>1000 :#line:675
        print (f"------------------购买大号道具------------------")#line:676
        await asyncio .gather (*[asyncio .create_task (exchange_sell_buy (O0O00O00000000OOO ,OOOO0O00OO0000OO0 .index (O0O00O00000000OOO ),buy_order_id ))for O0O00O00000000OOO in OOOO0O00OO0000OO0 ])#line:677
    if float (sell_order_id )>1000 :#line:678
        print (f"------------------出售概率石给大号------------------")#line:679
        await asyncio .gather (*[asyncio .create_task (exchange_buy_sell (O0OOO00O0O00OOO00 ,OOOO0O00OO0000OO0 .index (O0OOO00O0O00OOO00 ),sell_order_id ))for O0OOO00O0O00OOO00 in OOOO0O00OO0000OO0 ])#line:680
    print (f"------------------统计收益中------------------")#line:682
    print (f"预计所有号每日收益:{reward_all}")#line:683
if __name__ =='__main__':#line:684
    try :#line:685
        O000OO000O0O00OOO00 ()#line:686
        print (f'你的卡密是：{OO00OO0OO0OO00OO00o0()}')#line:687
        O000OO0O00OO00O00 ()#line:688
        yy_token =json .load (open ("Roam_data.json",'r'))['data']#line:689
        asyncio .run (start (yy_token ))#line:690
    except Exception as E :#line:691
        print (E )#line:692
